home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / gem.zip / READ.ME < prev    next >
Text File  |  1992-02-03  |  29KB  |  582 lines

  1. February 3, 1992
  2.  
  3. This diskette contains version 3.92 of GemCad, a computer-aided design
  4. program to assist in designing faceted gem cuts.  This file is meant
  5. to introduce the program, give version details, and give installation
  6. instructions.  This file does NOT give sufficient information to teach
  7. you to use the program, however.  For this you need a copy of the
  8. GemCad Manual.  If you have this diskette but do not have a copy of
  9. the Manual, you must have a second-hand copy of the program.  See the
  10. information below for how to register your copy of the program and
  11. obtain the lastest version of GemCad and the GemCad Manual.
  12.  
  13. GemCad simulates a faceting machine.  You can specify angles and
  14. indexes, and GemCad will cut facets on the screen, drawing the stone
  15. at each stage.  This is valuable for checking the validity of
  16. published faceting diagrams.  Although GemCad simulates a faceting
  17. machine, its real purpose is to do the "grunt work" of designing new
  18. gem cuts.  GemCad can figure the angle of a facet given two points and
  19. its index, and it can figure the angle and index given three points.
  20. GemCad understands radial and mirror-image symmetry.  If you tell it
  21. to cut one facet, it will automatically cut the other facets on the
  22. tier.  GemCad can scale a stone, adjusting the angles for different
  23. indexes of refraction.  GemCad can stretch a round design into an
  24. elliptical one.  GemCad can produce formatted listings suitable for
  25. use as faceting diagrams.  GemCad can trace rays of light through the
  26. stone to help you find out where light leaks out the pavilion.
  27.  
  28. GemCad runs on IBM PCompatibles with VGA, EGA, Hercules (TM), CGA, or
  29. IBM 8514 graphics adapter cards.  The IBM 8514 has a resolution of
  30. 1024 by 768, but I have not tested this yet!  (The CGA resolution of
  31. 640 by 200 is a bit sparse, but is sufficient for many designs.)  An
  32. 80x87 numeric coprocessor is recommended but not required.  A hard
  33. disk is also strongly recommended.  Versions 2.0 and later support a
  34. Microsoft or compatible mouse.  The driver supplied with your mouse (a
  35. program called something like MOUSE.COM) must be run before running
  36. GemCad.  This is most commonly done in the AUTOEXEC.BAT file, but may
  37. be done anytime at the DOS prompt.
  38.  
  39. You can copy the executable file GEMCAD.EXE to your hard disk or run
  40. the program directly off a diskette.  (If you run it off a diskette,
  41. the diskette must NOT be write protected since GemCad writes a backup
  42. file called GEMCAD.BAK to the diskette.  There might not be enough
  43. room on this distribution diskette for this file.)
  44.  
  45. To install the program onto your hard disk, I recommend making a
  46. subdirectory called GEMCAD on your hard disk and then copying all of
  47. the files to that directory.  If your hard drive is C: and your floppy
  48. is A:, do the following at the DOS prompt:
  49.  
  50.    C:
  51.    CD \
  52.    MD GEMCAD
  53.    CD GEMCAD
  54.    COPY A:\*.*
  55.  
  56. It is not important where the executable GEMCAD.EXE goes so long as
  57. the directory where it resides is in your PATH (see the PATH command
  58. in your DOS book).  For example if you put GEMCAD.EXE in a directory
  59. called C:\GEMCAD, you should have a line like
  60.  
  61.    PATH=C:\;C:\DOS;C:\GEMCAD;
  62.    
  63. in your AUTOEXEC.BAT file.  (The PATH will probably also have entries
  64. for other packages you have already installed.)  GEMCAD.EXE is self-
  65. contained: it doesn't need any other configuration files, so it can
  66. reside anywhere.
  67.  
  68. To run the program, type GEMCAD at the DOS prompt.  The program will
  69. try detect which kind of graphics adapter card you have, but if your
  70. screen is messed up, reboot your computer and run the program again by
  71. typing GEMCAD X where "X" is one of the characters "c" for CGA, "e"
  72. for EGA, "h" for Hercules, "v" for VGA, or "i" for IBM 8514.  This
  73. will bypass the auto-detection software and will get things going in
  74. the right direction.
  75.  
  76. There are three ways to "drive" GemCad.  The first is with the
  77. function keys, legends for which appear at the left of the screen.
  78. Legends beginning with ">" change to a new menu of functions.  The
  79. second way is with the mouse; you can point at a function key label
  80. with the mouse and click a mouse button to activate it.  The third way
  81. is with the standard alphabetic keys.  The single letter at the right
  82. of the function key labels is equivalent to the corresponding function
  83. key.  The h (help) key (or function key F9) followed by another
  84. function key or alphabetic key will print a short description of what
  85. that command does (without actually performing the command).  You can
  86. print the text file QUICKREF.TXT to make one-page quick reference.  It
  87. shows the the single keystroke commands and a short description of
  88. what each does.
  89.  
  90. The files on this diskette are:
  91.  
  92.    READ.ME       This file
  93.    GEMCAD.EXE    GemCad program
  94.    QUICKREF.TXT  Quick Reference for GemCad
  95.  
  96. Also included are several sample cuts that I designed or adapted.
  97. These can be read in with the Open command in the File menu.
  98.  
  99.    TRIBBLE.GEM   Tribble, a triangular brilliant, for quartz.
  100.    OBRIL45.GEM   4:5 oval brilliant for quartz.  On manual cover.
  101.    FORMEE_R.GEM  Rectangle for quartz.
  102.    PEND7Q.GEM    Brilliant Pendeloque for quartz.
  103.    
  104. Listings of cutting instructions for each of these designs are
  105. provided in the following files:
  106.  
  107.    TRIBBLE.LST
  108.    OBRIL45.LST
  109.    FORMEE_R.LST
  110.    PEND7Q.LST
  111.  
  112. The latest version of GemCad and the Manual are available directly
  113. from the author for a registration fee of $50.  You may pay by
  114. personal check or money order.  Registered users who have already paid
  115. their $50 are entitled to updates of the program and manual for a $10
  116. duplication and shipping fee.  (I no longer offer one free update.
  117. Now, the $10 updates are unlimited.)  GemCad is distributed on a
  118. single diskette written in the format of your choice.  Please specify
  119. one of the following disk formats with your order:
  120.  
  121.    5.25" 360K
  122.    5.25" 1.2M
  123.    3.5"  720K
  124.    3.5"  1.44M
  125.  
  126. Please add $5 for international orders.  All of the above amounts
  127. are in U.S. dollars.
  128.  
  129. The program GemCad and the GemCad Manual are Copyright (c) 1990, 1991
  130. by Robert W. Strickland.  Permission is hereby granted to copy and
  131. redistribute the program freely PROVIDED THAT THIS READ.ME FILE IS
  132. INCLUDED WITH EACH COPY AND THAT NO CHARGE IS MADE OTHER THAN FOR THE
  133. COST OF THE MEDIA AND SHIPPING.  You MAY NOT duplicate the GemCad
  134. Manual without the written permission of the author.  If you have a
  135. copy of GemCad, you may use the program for a period of 30 days to
  136. evaluate it.  If you decide to continue to use the program, you must
  137. pay the $50 registration fee.
  138.  
  139. GemCad comes with a money-back guarantee.  If you have paid the $50
  140. registration fee and are not satisfied with GemCad, please return the
  141. manual and I will refund your resistration fee.  My responsibility
  142. ends there however.  GemCad is distributed without warranty of any
  143. kind, and my liability is limited to the refund of your registration
  144. fee.  I am not liable for any loss of or damage of data on your
  145. computer when using GemCad.  I can accept no responsibility for the
  146. accuracy of the designs you produce with GemCad, nor can I be liable
  147. for damage to a stone cut with design produced with GemCad.  If you
  148. discover a bug in the program and can isolate it, please notify me,
  149. and I will gladly fix the bug, but you must still pay the $10 update
  150. fee to receive an update with the bug fix.
  151.  
  152. If you have a Hewlett-Packard LaserJet or DeskJet printer, I have a
  153. program called GemJet to make high-quality faceting diagrams from your
  154. GemCad design files.  They look much better than the screen dumps
  155. produced by GemCad.  The program uses the full 300 dpi resolution of
  156. the printer, and the plots it produces are publication-quality.  The
  157. registration fee for GemJet 1.2 is $20 for registered GemCad users
  158. only.  In the future, I plan similar program(s) for 24-pin dot matrix
  159. printers, PostScript-compatible printers, and HPGL-compatible
  160. plotters.  Write me if you are interested.
  161.  
  162. If you have an Epson or IBM Proprinter 24-pin dot matrix printer (or
  163. one that emulates either), I am working on a program called GemDot to
  164. make high-quality faceting diagrams at the printer resolution of 180
  165. dots per inch.  Its under testing now.
  166.  
  167. I hope to have my ray-tracing program ready for distribution in a
  168. couple of months.  I no longer distribute the demo version 0.76 of
  169. Raytrace.  The new program will need a a 80x87 math coprocessor to
  170. work at reasonable speed, but will run without one, albeit slowly.
  171. The new version requires a VGA card, but if there is sufficient
  172. interest, I might make it work with EGA also.  When the program is
  173. complete, I will notify registered GemCad users.  The registration fee
  174. for the ray-tracing program will probably also be in the neighborhood
  175. of $50 for registered GemCad users.
  176.  
  177. If you have a second-hand copy of GemCad and it has been a help to
  178. you, please send $50 and register your copy with me so that I can send
  179. you the latest version of the program and Manual and notify you of
  180. future updates and enhancements.  My enthusiasm for enhancements and
  181. bug fixes will be related to the response I get, but money is not the
  182. object here--designing better gem cuts is!
  183.  
  184. I am very interested in feedback and suggestions for future releases.
  185. Questions, bug reports, comments, suggestions, and contributions
  186. should be addressed to the author:
  187.  
  188. Robert W. Strickland
  189. 6408 Earlyway Dr.
  190. Austin, TX 78749
  191.  
  192. 512-892-1887
  193.  
  194. Of course, I can only offer phone support to registered users only.
  195.  
  196. ***********************************************************************
  197.  
  198. KNOWN BUGS IN 3.92
  199.  
  200. SYMMETRY AND THE WRITE COMMAND
  201.  
  202. The W (write) command only works as expected with stones cut with one
  203. type of symmetry.  In many cuts, it is most convenient to cut certain
  204. tiers of facets with a different type of symmetry than the other tiers
  205. of facets.  If the symmetry is changed during the course of cutting,
  206. GemCad gets amnesia.  Only the most recent symmetry command has effect
  207. in the file made by the W command.  The symptom of the problem is,
  208. when the file is read in with the R command, not all of the facets
  209. will be cut, or previous facets will be cut off.  The work-around to
  210. this problem is to edit the file with your favorite text editor and
  211. insert lines such as
  212.  
  213.    y 8 y
  214.  
  215. in the file for eight-fold, mirror-image symmetry before the line that
  216. specifies the facet.  The symmetry can be changed in this way as many
  217. times as necessary.
  218.  
  219. VOLUME
  220.  
  221. The volume of the stone shown with the l or L (list to screen or file)
  222. commands (version 3.3 or later) is dependent on the actual height of
  223. the girdle you have cut.  This not consistant with the height of the
  224. stone given by GemCad that ignores the actual height of the girdles
  225. and assumes a girdle height of 0.02W.
  226.  
  227. SILLY FACETS
  228.  
  229. When one facet cuts off another, the new facet might not be drawn
  230. correctly.  Sometimes a facet might extend past the actual stone (like
  231. a thin sheet of paper glued to the facet).  If this happens, place the
  232. cursor inside the suspiciously drawn facet and use the B (blink)
  233. command to recompute and redraw the tier of facets correctly.  The P
  234. (playback) command will completely recompute the stone and redraw it
  235. and thus will also fix the problem.
  236.  
  237. MOUSY BUG
  238.  
  239. If you get too energetic with the mouse clicks, the program can some-
  240. times hang.  If this happens to you, turn the big red switch off and
  241. back on, run GemCad and do the u (undo) command to get back at most
  242. one step before where you were.  If you run across a REPEATABLE way to
  243. hang GemCad, let me know and I will fix it.
  244.  
  245. ***********************************************************************
  246.  
  247. CHANGES 3.81 TO 3.9, October 22, 1991
  248.  
  249. BOTTOM LABELS  In version 3.8 and maybe in 3.7, facet labels in the
  250. Bottom View were invisible.
  251.  
  252. 3.91 12/17/91  Might have fixed the "mousy bug" above.
  253.  
  254. 3.92 2/2/92   Cut off facets handled much better.  Playback command
  255. now allows pause between facets.  List commands now make separate
  256. indices with hyphens instead of spaces.  If the degree of radial
  257. symmetry is not an integer divisor of the number of teeth on the index
  258. gear, indices will be rounded off to the nearest tooth.
  259.  
  260. ***********************************************************************
  261.  
  262. CHANGES 3.7 TO 3.8, August 26, 1991
  263.  
  264. FILE PICKER    The file picker introduced in version 3.7 (see below)
  265. now works with the M (iMport) command to import Long & Steele files.
  266. By default, it displays the files ending with the .?3D extension.
  267.  
  268. 3.81 9/25/91: highlighted file is also indicated with a pointer for
  269. some obscure graphics adapters that don't support highlighting.
  270.  
  271. ***********************************************************************
  272.  
  273. CHANGES 3.5 TO 3.7, July 27, 1991 (3.6 was a dud)
  274.  
  275. SCREEN DUMP    Prior versions of GemCad had problems doinga a screen
  276. dump to certain IBM ProPrinter compatibles (a genuine 9-pin ProPrinter
  277. and the Tandy DMP 134 in particular).  The symptom this problem was
  278. that the printer would only print one row of graphics corresponding to
  279. the top of the screen and then just advance the paper instead of
  280. printing the rest. GemCad now puts both carriage return and linefeed
  281. characters at the end of each line of graphics instead of just a
  282. linefeed.  This will make the screen dump work with a greater range of
  283. printers.
  284.  
  285. FILE PICKER    No more typing file names to open an existing project!
  286. The O (Open) command now brings up a ``point and shoot'' file picker.
  287. GemCad will display all of the files in the current directory that end
  288. with an extension matching *.G* (that is, files whose extensions start
  289. with G).  The names of any subdirectories will be also be shown and
  290. can be distinguished by the trailing backslash \ character.  One of
  291. the entries will be lit up.  You can change which entry is highlighted
  292. with the cursor keys or the mouse.  Pressing the Enter key or either
  293. mouse button causes the highlighted entry to be selected and the
  294. project to be opened.  If the highlighted entry is a directory (if it
  295. ends with the \ character), GemCad will change to the selected
  296. directory and display all of the files matching the wildcard.  The
  297. special directory named ..\ is the parent directory of the current
  298. directory.  If there are more than one screenful of entries, you will
  299. notice the special selection <more>.  Selecting <more> causes the next
  300. screenful to be displayed.  The special entry <previous> will then
  301. back up one screenful.  The special entry <file spec> is used to
  302. change drives (A:, B:, C:, ...)  and/or the wildcard (default *.G*).
  303. To Esc key escapes the file picker without making a selection and
  304. aborts the Open command.  Selecting a blank area of screen also
  305. escapes.
  306.  
  307. GIRDLE LABELS  Gemcad now places girdle facet labels around the peri-
  308. meter of the stone outline in the Bottom view.  GemJet 1.2 also does
  309. the same thing.  You must still place the cursor inside the facet to
  310. be labeled in the Side or End views, but the resulting label will be
  311. placed in the Bottom view.
  312.  
  313. GIRDLE FACETS  If there are more than 64 girdle facets, the girdle
  314. outline is assumed to be rounded, and girdle facets are not drawn.
  315. The Girdle command of 3.4 and 3.5 to turn on or off the plotting of
  316. girdle facets was eliminated in favor of this automatic approach.
  317.  
  318. ANGLE          A new command, A (Angle) gets the angle of the facet
  319. surrounding the cursor and enters it just as if you had typed it in.
  320. The analogous function for duplicating the index of an existing facet
  321. is the j (jam) command.  One use of the A command is for cutting step
  322. cuts that have several facets at the same angle but at different
  323. indexes.  After you cut the first tier of a step cut, you can march
  324. around the stone grabbing the angle of the facet just cut with the A
  325. command and then moving the cursor to a facet from the previous tier
  326. and grabbing its index with the j command.  Then just pick the meet
  327. point, and GemCad will cut the new facet.
  328.  
  329. Z-Axis         A new point command, Z, sets a point at the intersec-
  330. tion of the facet surrounding the cursor and the z (dop) axis.  It is
  331. most useful when cutting several facets to a common center point, as
  332. with a CAM preform.  Another use is for designs that have several
  333. facets cut at the same angle and depth but with indexes not compatible
  334. with the current symmetry (as set by the y command).  You can cut one
  335. of the facets, place the cursor inside the new facet, grab its angle
  336. with the A command (above), and then grab its z-axis intercept with
  337. the Z command.  Then, as soon as you enter the the index, GemCad will
  338. cut the new facet.
  339.  
  340. ***********************************************************************
  341.  
  342. CHANGES 3.4 TO 3.5, February 15, 1991
  343.  
  344. MEMORY         GemCad version 3.5 can handle stones with a LOT more
  345. facets.  Previously, a recursive routine was used to free all memory
  346. (such as with the u (undo), N (new), or Q (quit) commands).  This
  347. would cause a stack overflow (but no error message) and cause your
  348. machine to hang if there were more than about 250 facets and you used
  349. one of these commands.  Now, the limit is determined only by your
  350. patience and the amount of available memory in your machine.  As an
  351. experiment, I cut a stone with 1200 facets with no memory problems!
  352.  
  353. ***********************************************************************
  354.  
  355. CHANGES 3.3 TO 3.4, February 5, 1991 
  356.  
  357. VECTOR         Two new commands have been added but do not yet show up
  358. as function keys.  They are the v and V vector commands.  A vector is
  359. something that has magnitude and direction.  The purpose of the com-
  360. mands is to display the length and direction of the line joining two
  361. points.  The v (vector) command prints the distance between the last
  362. two points and the bearing angle and index of the line joining them.
  363. The delta x, delta y, delta z and true distance are shown.  The two
  364. points are the last two points that were set, whether or not they were
  365. used to cut new facets.  By far the most usual point command to be
  366. used in this context is the m (meet) command.  If you want to mea-
  367. sure the length of an edge, move the pointer near one end point of the
  368. edge, press m, enter n (we don't want to use the point to add a
  369. facet), move the pointer near the second point, press m, enter n, and
  370. press v.  GemCad will then display the delta x, delta y, delta z, and
  371. true (diagonal) distance at the top of the screen.  After you press
  372. enter, GemCad will then print the bearing angle and index of the line
  373. joining the two points.
  374.  
  375. If the two points lie along the edge joining two facets, and if you
  376. were to try to cut a facet at the angle and index given, it would just
  377. touch the edge, and furthermore, the given angle is the smallest angle
  378. (in absolute magnitude) that could intersect the specified edge.  This
  379. is useful when cutting a facet midway between a pair of existing
  380. facets--like a main between two breaks.
  381.  
  382. So, in what units are the distances given?  The purpose of the V
  383. (Vector set) command is to set the scale of the measuring stick used
  384. by the v command.  It will start off by doing exactly the same thing
  385. as the v command, but then GemCad will ask you which of the given
  386. distances to which you want to set your measuring stick.  Acceptible
  387. choices are x, y, z, or r for delta x, delta y, delta z, or delta r
  388. (diagonal distance), respectively.  GemCad will then ask you how long
  389. this distance should be in the new units.
  390.  
  391. The measuring capability previously provided with the construction
  392. line command has been removed.
  393.  
  394. ***********************************************************************
  395.  
  396. CHANGES 3.2 TO 3.3, January 20, 1991 
  397.  
  398. DISK FULL      The commands that write to the disk now do error
  399. checking.  Previous versions would corrupt files silently if the disk
  400. filled up.  Now you will get the error message, "DISK FULL?  File xxx
  401. corrupt" if GemCad encounters an error writing file xxx.  This change
  402. applies to the s, S, W, and L commands, as well as to the backup file
  403. gemcad.bak that GemCad uses for the u (undo) command.
  404.  
  405. VOLUME         The volume of the stone is now computed and displayed
  406. with the l and L (list) comands.  The volume is displayed as a
  407. fraction of the cube of the width, W, of the stone.  For example,
  408.  
  409.    Vol./W^3 = 0.279
  410.  
  411. This number can be used to estimate the carat yield of a finished cut.
  412. To do this, measure W with a caliper in centimeters (mm/10), compute W
  413. cubed (W times W times W), and multiply the result by the specific
  414. gravity of the material in g/cc times the number for Vol/W^3 given by
  415. GemCad.  The result will be the estimated weight of the stone in
  416. grams.  Multiply by 5 to get the weight in carats.
  417.  
  418. As an exercise, let's compute the weight of a 12 mm wide stone of
  419. quartz with Vol./W^3 = 0.279.  Noting that quartz has a specific
  420. gravity of 2.65 g/cc, and 12mm = 1.2cm,
  421.  
  422.    Weight = 1.2*1.2*1.2*2.65*0.279 = 1.28 grams * 5 = 6.39 carats
  423.  
  424. See the bug report above.
  425.  
  426. MISSING FACETS  In versions prior to 3.3, the first facet cut with no
  427. symmetry (symmetry 1-n) might not be drawn on the screen.  A similar
  428. problem with a symmetry of 2-n existed where if two parallel facets
  429. were cut to start a design, neither would be visible.  This has been
  430. mostly fixed.  If GemCad is not drawing facets that you think you have
  431. already cut, try the d (draw) command to redraw the screen.  If that
  432. doesn't work, try using the B (Blink) command to recompute and redraw
  433. adjacent facets.
  434.  
  435. INDEX OFFSET   The W (write) command now takes into account the index
  436. offset (the index location at the bottom of the screen).
  437.  
  438. DEMO           The D (demo) command is new for version 3.3.  The demo
  439. command will repeatedly playback the cut until interrupted with the
  440. Escape key.  It is a good way to demonstrate GemCad at a gem show.
  441.  
  442. COMMAD LINE    GemCad will now accept a design file name on the
  443. command line.  For instance,
  444.  
  445.    gemcad design.gem
  446.  
  447. will run gemcad and then open the file design.gem.  Many DOS shells
  448. such as DOSSHELL with DOS 4.0 or the shell that comes with PC Tools
  449. can "launch" an application by clicking on the name of a data file.
  450. When configuring the shell, you can associate the gemcad.exe program
  451. with data files that end in the .gem extension.  Clicking on a the
  452. name of a design file ending in .gem will then run GemCad and open the
  453. indicated design file.  This can save you some typing (and a few
  454. synapses in remembering file names).
  455.  
  456. MISCELANEOUS   I also made numerous other small changes.  The prompts
  457. that GemCad give are now a bit more descriptive of what it wants.  The
  458. P (playback) command cleans up the display after the playback.  I
  459. fixed a bug in the retier code (see the X scale command).
  460.  
  461. ***********************************************************************
  462.  
  463. CHANGES 3.1 TO 3.2, September 6, 1990 
  464.  
  465. LIST TO FILE   The L (list to file) command will now skip lines and
  466. indent columns for the GemJet program, the publication-quality
  467. companion program to GemCad for the HP LaserJet and DeskJet printers.
  468. The first time you use the L command, GemCad will ask you for the
  469. number of columns to indent.  A value of -8 is suggested for GemJet.
  470. Most of the file will be indented 8 columns, but the header at the top
  471. will be indented more.  Blank lines at the top of the file will leave
  472. room for the picture to be overlaid by GemJet.  (Positive values will
  473. work as before, i.e. will not skip lines at the start of the file or
  474. indent to leave room for the picture.)  The basic idea is to list the
  475. design to a file with the L command, edit the file with your favorite
  476. text editor or word processor to add cutting instructions for each
  477. tier, print the file on your HP DeskJet or LaserJet printer, reinsert
  478. the page, and then run GemJet to print the design.  The result is a
  479. publication-quality diagram of your design.
  480.  
  481. ***********************************************************************
  482.  
  483. CHANGES 3.0 TO 3.1, August 1, 1990 
  484.  
  485. COMMAND ECHO   The alphanumeric key equivalent of the current command
  486. is displayed in the upper-left-hand corner.
  487.  
  488. ***********************************************************************
  489.  
  490. CHANGES 2.5 TO 3.0, June 29, 1990 
  491.  
  492. NEW MANUAL     A new version of the manual is now available and will
  493. be distributed with GemCad 3.X.
  494.  
  495. TURBO C++      The source was recompiled with the new Turbo C++ 1.0
  496. compiler (in its C mode).  IBM 8514 1024x768 support was added, but
  497. has not been tested yet.  This also fixed a bug (in Turbo C) where
  498. facets at index 10 were listed as index 1.
  499.  
  500. RE-TIER        The X (scale) command re-tiers the stone when stretched
  501. in the x or y directions.  In pre-2.6 versions, this was done by
  502. seeing which facets are related by symmetry.  Now, after the re-tier,
  503. all facets cut at the same bearing angle and depth will be grouped
  504. together on a tier regardless of how they are related by symmetry.
  505. This breaks the trick described starting at the last paragraph of 12
  506. of the reference manual of March 1990 for version 2.0.  (The trick was
  507. to have made each facet a separate tier.)
  508.  
  509. BUG FIX        The L (list to file) failed to close PRN, causing DOS
  510. to run out of files.  This has been fixed.
  511.  
  512. WAYTWACE       Rays are now drawn in complement mode.  Shooting the
  513. same ray twice will draw and then erase the ray.
  514.  
  515. PRINT SCREEN   A capital H in response to the question asked when the
  516. F10 (print screen) command will capture a screen image and dump it to
  517. a file in HP format.  (The lower-case h dumps straight to LPT1.)  To
  518. print such a file (here, named FILE) from DOS, do
  519.  
  520.      COPY /B FILE PRN
  521.  
  522. The /B switch is because the file is a binary file and might contain
  523. the DOS 2.x end-of-file character ^Z.
  524.  
  525. ***********************************************************************
  526.  
  527. CHANGES 2.4 TO 2.5, May 25, 1990
  528.  
  529. LIST           The L list to file now has a default margin of 8
  530. spaces.  GemCad will prompt you the first time you execute the L
  531. command for the number of columns (spaces) to indent.  Pressing ENTER
  532. will set the default 8 spaces.  GemCad will not ask you the next time
  533. through.
  534.  
  535. ***********************************************************************
  536.  
  537. MOUSE NOTES    If you have a mouse and the pointer jumps more than one
  538. pixel at a time in one direction and/or seems very sluggish in the
  539. other, there are two environment variables MXDIV and MYDIV.  For
  540. instance, if you type the line
  541.  
  542.      SET MXDIV=2
  543.  
  544. at the DOS prompt before running GemCad, gemcad will divide the ticks
  545. your mouse driver generates by two and make the mouse more sensitive
  546. in the X direction.  The number should be a small integer like 2 or 3.
  547. If you make it too big, your arm might be too short or your desk top
  548. might be too small to allow you to move the pointer across the screen.
  549. If you enter the above command and DOS reports the error message "Out
  550. of environment space," you need to put the command near the top of
  551. your autoexec.bat file and reboot or use the /E switch on the SHELL=
  552. command in your config.sys file to increase your environment space.
  553. See your DOS manual for details on the SHELL= command.
  554.  
  555. ***********************************************************************
  556.  
  557. ACKNOWLEDGMENTS
  558.  
  559. I wish to express my gratitude to Walter Carss for his encouragement
  560. and suggestions.  Most of the features added in the upgrade from 1.0
  561. to 2.0 were Walt's ideas.  Walt deserves credit for helping to
  562. introduce GemCad to the faceting community.
  563.  
  564. I thank Greg Thompson for his suggestions for improvements to the
  565. Manual.
  566.  
  567. I thank Robert Long for his suggestions, for pinning down several
  568. bugs, for his suggestions about the import/export facility from/to his
  569. and Norman Steele's programs, for introducing GemCad to many others.
  570. I wish to thank Long & Steele for their many contributions to the art
  571. and science of gemstone design.  Thanks to both for publicizing GemCad
  572. in the "Seattle Facetor Design."
  573.  
  574. I thank Phil Stonebrook for encouraging me to add the print screen
  575. command, helping me test it, for helping me squash a bug, and for in-
  576. troducing GemCad to the American Society of Gemcutters.
  577.  
  578. I thank Jerry Wycoff of the American Society of Gemcutters for his
  579. very favorable review of GemCad in the "Gemcutter."
  580.  
  581. ***********************************************************************
  582.